﻿/*首页工程*/
.main {
    width: 100%;
    background:url("../images/gctou.jpg") center top no-repeat;
    padding-top: 70px;
	margin:0 auto;
	padding-bottom: 20px;
	position: relative
}
.hd {
    width: 720px;
    height: 32px;
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 0;
}
.hd li {
    width: 140px;
    background: #CBCBCB;
    text-align: center;
    float: left;
    margin: 0px 20px;
    border-radius: 20px;
}
.hd li a {
    display: block;
    margin: 0 auto;
    overflow: hidden;
    font: normal 15px/32px "微软雅黑";
    color: #333333;
}
.hd .on {
    background: #01973F;
    color: #FFF;
}
.hd .on a {
    color: #fff;
}
.bd li {
	width: 250px;
    margin: 15px 24px;
    float: left;
    position: relative;
	border:1px solid #efefef;
}
.bd li:hover{background:#ff7e00;}
.bd li a:hover{color:#FFFFFF;}
.bd img {
    width: 250px;
    height:188px;
	text-align: center;
    overflow: hidden;
	margin-bottom:15px;
}

.bd a{
    text-decoration: none;
	float: right;
	display: inline;
	text-align: center;
	font-size: 15px;
}
/*首页公司简介*/
.about{    
	overflow: hidden;
    width: 100%;
}
.about h3 {
    font-size: 30px;
	margin:0 20px;
    color: #0ba43b;
}
.aboutct{ width:950px;margin:0 auto; padding:30px; border:5px solid #0ba43b;}
.about p{ font-size:16px;margin: 15px 15px 0 15px;}
.lc{ 
    margin: 0 auto;
    background: url("../images/lcbj.jpg") no-repeat 0 55px;
    height: 590px;
}

/*产品展示*/
.allproduct {
	width: 100%;
	padding-top: 30px;
	padding-bottom: 20px;
	position: relative
}
.content {
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	z-index: 2;
	width:1200px;
}
.left,.nlist {
	overflow: hidden;
	width: 220px;
	border: 2px solid #009a44;
	float: left;
}
.left h3,.nlist h3 {
	width: 100%;
	height: 80px;
	background: url("../images/proleft.png") no-repeat top;
	line-height: 60px;
	text-align: center;
	font-size: 25px;
	color:#FFFFFF;
}
.left h3 a {
	color: #fff;
}

.left ul {
	overflow: hidden;
	font-size: 16px;
	font-weight: bold;
	padding-left: 20px;
	background: url("../images/proli.png") no-repeat 0 8px;
	line-height: 30px;
	border-bottom: 1px dashed #d8d8d8;
}
.lbfl{
		float:left;
		width:200px;
}
.lbfl:hover{
	color: #009a44;
}
.left li {
	display: block;
	width: 200px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left;
}
.left li a {
	display: block;
    font-size: 15px;
    color: #353535;
    line-height: 28px;
    padding-left: 30px;
    background: url("../images/proleft01.png") no-repeat 17px center;
    text-decoration: none;
}
.left li a:hover {
	color: #fff;
    background: url("../images/proleft02.png") no-repeat left center;
}
.right{ width: 960px; float: right; display:inline;font-size:14px;}
.pshow{ background:url("../images/show.png") no-repeat scroll 0 45px transparent; font-size:20px; font-weight:bolder; padding: 0px 0px 20px 43px;}
.pshow span{ float:right;font-size:14px;padding-top:25px;}
.pshow a{ font-size:14px;font-weight:normal;width:60px; height:30px;display:inline;}

.ps a{text-decoration: none; width:100%; height:100%; padding:0px;color:#FFFFFF;}
.ps a:hover{ text-decoration:none;color:#FFFFFF;}
.ps img{     
	width: 280px;
    height: 180px;
    margin-bottom: 15px;
}
.ps li{ float:left; display:inline;width:280px;height: 230px; margin:15px 13px;
	text-align: center; background-color:#0ba43b; border: 1px solid #efefef; font-size:15px;}
.ps li:hover{background:#ff7e00;}
.pl {
    float: right;
    display: inline;
}
.pl li {
    padding: 5px;
    float: left;
    display: inline;
}

/*优势*/
#youshi{width:1200px;margin:0px auto 20px auto; font-size:14px;}
#youshi1{width:1200px;height:600px;background:url("../images/youshibg1.jpg") center no-repeat;position:relative;}
#youshi-1{width:500px;position:absolute;left:20px;top:60px;}
#youshi-1 h3{margin:30px 0 0 25px;font-size:26px;font-weight:bold;color:#006600;}
#youshi-1 h3 span{margin-right:20px;font-size:32px;color:#fff;}
#youshi-1 dd{padding-left:86px;color:#ccc;font-family:Arial, Helvetica, sans-serif;}
#youshi-1 p{padding-left:86px;line-height:26px;color:#505050;}
#youshi-2{width:500px;position:absolute;left:20px;top:250px;}
#youshi-2 h3{margin:30px 0 0 25px;font-size:26px;font-weight:bold;color:#006600;}
#youshi-2 h3 span{margin-right:20px;font-size:32px;color:#fff;}
#youshi-2 dd{padding-left:86px;color:#ccc;font-family:Arial, Helvetica, sans-serif;}
#youshi-2 p{padding-left:86px; margin-top:5px;line-height:26px;color:#505050;}

#youshi2{width:1200px;height:488px;background:url("../images/youshibg2.jpg") center no-repeat;position:relative;}
#youshi-3{width:500px;position:absolute;right:30px;top:8px;}
#youshi-3 h3{margin:30px 0 0 0px;font-size:26px;font-weight:bold;color:#006600;}
#youshi-3 h3 span{margin-right:20px;font-size:32px;color:#fff;}
#youshi-3 dd{padding-left:62px;color:#ccc;font-family:Arial, Helvetica, sans-serif;}
#youshi-3 p{padding-left:62px;line-height:26px;color:#505050;}
#youshi-4{width:500px;position:absolute;right:30px;top:210px;}
#youshi-4 h3{margin:30px 0 0 0px;font-size:26px;font-weight:bold;color:#006600;}
#youshi-4 h3 span{margin-right:20px;font-size:32px;color:#fff;}
#youshi-4 dd{padding-left:62px;color:#ccc;font-family:Arial, Helvetica, sans-serif;}
#youshi-4 p{padding-left:62px;line-height:26px;color:#505050;}

/*合作伙伴*/
.hzhb{
    width: 1200px;
    background: url("../images/hzhb.jpg")no-repeat;
    padding-top: 70px;
    margin: 0 auto;
}
.khbtn {
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
    position: relative;
    height: 100px;
}
.khbtn .btn01 {
    left: 0;
    background: url("../images/hzbtn.png") no-repeat center top;
}
.khbtn .btn02 {
    right: 0;
    background: url("../images/hzbtn.png") no-repeat bottom;
}
.khbtn span {
    display: block;
    width: 31px;
    height: 31px;
    cursor: pointer;
    position: absolute;
    top: 32px;
}
.dapai {
    overflow: hidden;
    width: 1125px;
    height: 200px;
    position: relative;
    margin: 0 auto;
}
.dapai ul {
    position: absolute;
    overflow: hidden;
}
.dapai li {
    float: left;
    width: 190px;
    height: 100px;
    margin-right: 10px;
}
.dapai img {
    display: block;
    margin: 0 auto;
    margin-bottom: 15px;
    border: 1px solid #d4d4d4;
}

.lvdeep{width:950px;padding-bottom:0;margin-left:20px;border:1px solid #c5c5c5;float:left;}
.lvdeep .title{height:50px;margin-top:2px;font-weight:bold;position:relative;background:#ededed;}
.lvdeep .title-list{height:58px;line-height:58px;font-size:16px;position:absolute;}
.lvdeep .title-list li{width:223px;margin:0 7px;color:#009540;display:inline;display:block;float:left;text-align:center;}
.lvdeep .title-list li.on{color:#fff;cursor:pointer;background:url("../images/fenlei_bg.png") center no-repeat;}

.product{position:relative;display:none;}
.product ul{position:absolute;left:0px;}
.product-wrap{ margin-top:20px; height:950px; overflow:hidden;}
.product-wrap .show{display:block;}
.product-wrap .product li{width:223px;height:290px;margin:15px 7px 15px 7px;float:left;position:relative;}
.product-wrap .product li img{border:1px solid #009640; width:221px; height:165px;}
.product-wrap .product li.ml0{width:223px; font-size:15px;}
.product-wrap .product li p{width:223px;height:25px;line-height:25px;overflow:hidden;text-align:center;}
.product-wrap .product li dd{font-size:12px;color:#505050;clear:both;}
.product-wrap .product li dd a{color:#ff7e00;}
#cpms{height:80px;padding:5px 5px 0 5px;background:url("../images/cp_bg.png") repeat-x;}
#cpms p{line-height:20px;text-align:center;text-indent:0;}


/*首页新闻*/
.news {
    overflow: hidden;
    margin-top: 40px;
    margin-bottom: 20px;
	margin-left: auto;
    margin-right: auto;
    width: 1035px;
}
.newsLeft {
    overflow: hidden;
    float: left;
    width: 626px;
    height: 417px;
    border: 1px solid #e7e7e7;
}
.newsLeft .nmu {
    overflow: hidden;
    width: 100%;
    height: 60px;
    background: url("../images/news_menu_bg.jpg") repeat-x left top;
    margin-bottom: 10px;
}
.newsLeft .nmu li.cur {
    background: #008f40;
}
.newsLeft .nmu li {
    float: left;
    width: 312px;
    height: 60px;
    text-align: center;
    line-height: 60px;
    font-size: 16px;
    font-weight: bold;
    border-right: 1px solid #e7e7e7;
    background: url("../images/news_menu_bor.png") no-repeat right bottom;
}
.newsLeft .nmu li.cur a {
    color: #fff;
}
.newsLeft .nmu li a {
    color: #333;
}
.newsLeft .newsBox {
    overflow: hidden;
    width: 600px;
    margin: 0 auto;
    height: 330px;
    position: relative;
}
.newsList {
    overflow: hidden;
    width: 600px;
    margin: 0 auto;
    height: 330px;
}
.newsList dl {
    overflow: hidden;
    width: 100%;
    margin-bottom: 15px;
}
.newsList dt {
    overflow: hidden;
    float: left;
	height:170px;
	width:250px;
	margin-right:50px;
}
.newsList dd{
    overflow: hidden;
    float: left;
	height:170px;
	width:300px;
	font-size:15px;
}
.newsList p{ margin:5px 0;}
.newsLeft .list {
    overflow: hidden;
    width: 100%;
}
.newsLeft .list li {
    overflow: hidden;
    font-size: 13px;
    line-height: 28px;
	background: url("../images/proleft01.png") no-repeat scroll 0 10px transparent;
    border-bottom: 1px dotted #8A959D;
    padding-left: 20px;
}
.newsLeft .list li em {
    float: left;
    margin-right: 10px;
}
.newsLeft .list li a {
    display: block;
    width: 450px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    float: left;
    font-size: 14px;
    line-height: 28px;
}
.newsLeft .list li span {
    float: right;
    color: #666;
}
.newsRight {
    overflow: hidden;
    float: right;
    width: 350px;
    height: 417px;
    border: 1px solid #e7e7e7;
}
.newsRight h3 {
    width: 330px;
    height: 60px;
    background: url("../images/news_menu_bg.jpg") repeat-x left top;
    line-height: 60px;
    padding-left: 20px;
	text-align: center;
    font-size: 16px;
}
.newsRight .ctbox {
	background: url("../images/sylx.jpg") no-repeat top;
    overflow: hidden;
    width: 325px;
    margin: 0 auto;
    height: 320px;
    position: relative;
	font-size:15px;
	color:#000000;
	line-height: 28px;
    padding-top: 140px;
}
.lk{ width:1200px; margin:0 auto;
    overflow: hidden;
    padding-bottom: 20px;
}
.lk li{display: inline;
    float: left;
    margin: 5px;
    white-space: nowrap;
}
/*脚部*/
.ft{
    overflow: hidden;
    width: 100%;
    background-color: #3e3e3e;
}
.ftcont{ width:830px; margin:0 auto;padding: 35px; overflow:hidden; font-size:15px;}
.ftcont span{ float:left; overflow:hidden;}
.ft dl {
    overflow: hidden;
    float: left;
    margin-left:70px;

}
.ft dt {
    overflow: hidden;
    float: left;
	width:275px;
	border-right: 1px solid #545353;
	margin-right: 40px;
    padding-right: 40px;
}
.ft dd {
    overflow: hidden;
    float: left;
    width: 400px;
	font-size: 14px;
    color: #fff;
    line-height: 28px;
}
.ft a{ color:#FFFFFF;}
.ft a:hover{color: #009A44;}

<!--内页-->
.xiaotu{ height:300px;position: relative;overflow: hidden;}
.nlist>ul {
    margin: 10px;
	width:200px;
}
.nlist>ul>li {
    margin-bottom: 3px;
}
.nlist>ul>li>a {
    display: block;
    height: 40px;
    line-height: 40px;
    font-size: 15px;
    color: #333;
    padding: 0 7px;
    text-decoration: none;
}
.nlist>ul>li>a:hover{    
	color: #0ba43b;
    font-weight: 700;
    background: #eeeeee;
    border-left: 2px solid #009a44;}
.nlist h4{ 
	background-color:#0ba43b;
	color: #ffffff;
    font-size: 25px;
    text-align: center;}
.zuol{	
	background: url("../images/CatactUs.jpg") no-repeat top;
    overflow: hidden;
    width: 220px;
    position: relative;
	font-size:13px;
	color:#000000;
	line-height: 28px;
    padding-top: 110px;}
.ps,.ac,.al{
	padding: 10px;
    float: left;
    border: 2px solid #009a44;
    width: 935px;
}
.indexAC{width: 865px;font-size:16px;border: 2px solid #009a44;float: left; padding:40px;overflow: hidden; line-height:35px;}
.ac li,.al li{    
	background: url("../images/proleft01.png") no-repeat scroll 0 10px transparent;
    border-bottom: 1px dotted #8A959D;
    line-height: 30px;
    padding-left: 20px;
	margin:10px;
	
}
.al a {
    font-weight: bold;
    font-size: 16px;
}
.al img {
    padding: 10px;
    width: 280px;
    height: auto;
    max-width: 100%;
    display: block;
}
.al span {
    float: right;
    padding-right: 5px;
    color: #999999;
}
.at {
    text-align: center;
	font-size: 20px;
    color:#185aae;
	font-weight: bold;
	line-height: 75px;
}
.ad{
    text-align: center;
	font-size: 20px;
    color:#cc0000;
	font-weight: bold;
	line-height: 75px;
}
.aa {
    text-align: center;
}
.aat {
    border-top: 1px dashed #999999;
    line-height: 200%;
    padding: 15px;
    text-align: justify;
    overflow: hidden;
}
#baidu {
    display: inline;
    float: right;
}
.ao {
    padding: 10px;
    border-top: 1px dashed #999999;
    font-size: 12px;
	overflow:hidden;
}
#showmid{padding:10px;border:1px solid #eee;border-width:0px 1px 1px 1px;}
#show1{ margin-bottom:20px;height:200px;}
#show1 p{text-align:left;font-size:16px;color:#7a7a7a;}
#show1 dd{padding-right:5px;}
#xingneng{width:250px;text-align:left;float:left;border:2px solid #CCC;}
#xingneng img{width:250px; height:188px;}
#shuoming{width:560px;padding:0 0 0 20px;line-height:26px;text-align:left;float:left;font-size:14px;color:#363636;}
#shuoming .title{font-size:20px;font-weight:bold;color:#363636;}
#shuoming li{line-height:30px;border-bottom:1px dotted #f1f1f1;text-align:justify;}
#shuoming li span{color:#999;}
#shuoming li b{font-size:14px;color:#ff7e00;}
#shuoming dd{line-height:24px;border-bottom:1px dotted #f1f1f1;text-align:justify;color:#363636;}
#shuoming dd span{color:#999;}
#xiangxi{height:40px;line-height:40px;margin-bottom:15px;font-size:16px;font-weight:bold;text-align:left;color:#333;background:#f1f1f1;}
#show2{font-size:16px;color:#363636;}
#show2 dd{padding-left:10px;font-size:12px;line-height:26px;}
#show2 h1{margin-bottom:15px;font-size:28px;font-weight:bold;}
#show2 h2{margin-bottom:10px;font-size:18px;font-weight:bold;}
#show2 h3{margin-bottom:6px;font-size:16px;font-weight:bold;}
#show2 p{line-height:30px;margin-bottom:20px;font-size:16px;text-align:justify;color:#363636;}
#show2 p a{color:#0085d4;}
#show2 a{color:#0085d4;}
